﻿
using Nop.Core.Domain.Tax;
namespace Nop.Services.Tax
{
    public class TaxSurcharge
    {
        /// <summary>
        /// Gets or sets whether is fixed charge
        /// </summary>
        public bool IsFixedCharge { get; set; }

        /// <summary>
        /// Gets or sets the percentage or the fixed charge
        /// </summary>
        public decimal PercentageOrFee { get; set; }

        /// <summary>
        /// Gets or sets the surcharge type identifier
        /// </summary>
        public int SurchargeTypeId { get; set; }

        /// <summary>
        /// Gets or sets the country identifier
        /// </summary>
        public int CountryId { get; set; }

        /// <summary>
        /// Gets or sets the state/province identifier
        /// </summary>
        public int StateProvinceId { get; set; }

        /// <summary>
        /// Gets or sets the zip
        /// </summary>
        public string Zip { get; set; }

        /// <summary>
        /// Gets or sets the value of the tax
        /// </summary>
        public decimal Value { get; set; }
    }
}
